/* CSS Document */

#banner{ width:100%; height:300px; position:absolute; top:98px; z-index:1;}
.main_image {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 300px; OVERFLOW: hidden
}
.main_image UL {
	POSITION: absolute; WIDTH: 9999px; HEIGHT: 300px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.main_image LI {
	WIDTH: 100%; FLOAT: left; HEIGHT: 300px
}
.main_image LI SPAN {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 300px
}
.main_image LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 300px
}
.main_image LI .img_1 {
	background:url(../images/banner1.jpg) no-repeat center top;
}
.main_image LI .img_2 {
	BACKGROUND: url(../images/banner16.jpg) no-repeat center top;

}
.main_image LI .img_3 {
	BACKGROUND: url(../images/banner6.jpg) no-repeat center top;
}
DIV.flicking_con {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 990px
}
DIV.flicking_con .flicking_inner {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 300px; HEIGHT: 21px; TOP: 200px; LEFT: 50px
}
DIV.flicking_con A {
	TEXT-INDENT: -1000px; MARGIN: 0px; padding:0px; WIDTH: 21px;  DISPLAY: block; BACKGROUND: url(../images/btn_main_img.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 21px;
}
DIV.flicking_con A.on {
	BACKGROUND-POSITION: 0px -21px
}
#btn_prev {
	Z-INDEX: 11111; POSITION: absolute; WIDTH: 31px !important; DISPLAY: none; HEIGHT: 100px !important; TOP: 40%
}
#btn_next {
	Z-INDEX: 11111; POSITION: absolute; WIDTH: 31px !important; DISPLAY: none; HEIGHT: 100px !important; TOP: 40%
}
#btn_prev {
	BACKGROUND: url(../images/slide_arrow.png) no-repeat 0px 0px; LEFT: 50px
}
#btn_next {
	BACKGROUND: url(../images/slide_arrow.png) no-repeat 0px -100px; RIGHT: 50px
}

#container{ width:100%; padding-top:35px; position: relative; overflow:hidden;}
.con01{ width:1002px; margin:0 auto; padding-bottom:28px;}
.con01_bt{ width:100%; height:20px; line-height:20px; padding-bottom:18px; overflow:hidden;}
.con01_nr{ width:100%; height:158px; overflow:hidden;}

.img-scroll { position:relative; width:1002px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:32px; height:158px; top:0; cursor:pointer;}
.img-scroll .prev { left:0; background:url(../images/flow_l.jpg) no-repeat;}
.img-scroll .next { right:0; background:url(../images/flow_r.jpg) no-repeat;}
.img-list { position:relative; width:928px; height:158px; margin-left:37px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:167px; margin-left:9px; margin-right:9px; height:155px; background:#ffffff; text-align:center;border:1px solid #eeeeee;}
.img-list li div{ width:168px; height:123px; margin:8px auto 0px; overflow:hidden;}
.img-list li p{ width:100%; height:26px; line-height:26px; overflow:hidden;}
.img-list li p a{ font-size:14px; color:#ffffff;}
.img-list li p a:hover{ font-size:14px; color:#ffffff;}

.img-scroll1 { position:relative; margin:0; width:1000px;}
.img-scroll1 .prev1,.img-scroll1 .next1 { position:absolute; display:none; width:57px; height:62px; top:193px; z-index:99; cursor:pointer;}
.img-scroll1 .prev1 { left:0; background:url(../images/prev.png) no-repeat;}
.img-scroll1 .next1 { right:0; background:url(../images/next.png) no-repeat;}
.img-list1 { position:relative; width:1000px; height:359px; overflow:hidden; z-index:1;}
.img-list1 ul { width:9999px;}
.img-list1 li { float:left; display:inline; width:1000px; height:349px;}

.con02{ width:100%; background:#f1f1f1; padding-top:30px;}
.con0201{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:0 auto; overflow:hidden;}
.con0201 .wenzi{ width:467px; height:349px; overflow:hidden;}
.con0201 .pic{ width:533px; height:349px;}
.con0201 .wenzi_nr{ width:383px; margin:0 auto; padding-top:73px;}
.con0201 .wenzi_nr h2{ width:100%; height:28px; line-height:28px; padding-top:15px; font-size:32px; color:#1E508C;}
.con0201 .wenzi_nr dt{ width:100%; height:36px; line-height:36px; font-size:24px; color:#e60012;}
.con0201 .wenzi_nr dd{ width:100%; height:144px; line-height:24px; padding-top:8px; font-size:14px; overflow:hidden;}
.con0202{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:30px auto 0px; overflow:hidden;}
.con0202 .news{ width:956px; margin:0 auto; padding-top:22px; overflow:hidden;}
.con0202 .news_pic{ width:412px; height:280px; border:1px solid #eeeeee; padding:3px; margin-bottom:22px;}
.con0202 .news_nr{ width:505px; overflow:hidden;}
.con0202 .news_bt{ width:100%; height:62px;}
.con0202 .news_zi{ width:100%;}
.con0202 .news_zi li{ width:100%; height:33px; line-height:33px; overflow:hidden;}
.con0202 .news_zi li a{ font-size:14px;}
.con0202 .news_more{ width:100%; text-align:right; padding-bottom:10px;}
.con0203{ width:948px; height:154px; padding-top:55px; margin:0 auto;}

.con03{ width:1002px; margin:0 auto;}
.con0301{ width:948px; margin:0 auto;}
.con0302{ width:100%; padding-top:15px; overflow:hidden;}
.con0302 .jieshao{ width:219px; float:left;}
.con0302 .jieshao h4{ font-size:12px; width:100%; height:24px; line-height:24px; text-align:center;}
.con0302 .jieshao p{ width:100%; line-height:20px; color:#626262;}
.con0302 .pl_1{ padding-left:34px;}
.con0302 .pl_2{ padding-left:50px;}
.con0302 .pl_3{ padding-left:40px;}

#fh_more{ width:1002px; padding-top:60px; padding-bottom:32px; margin:0 auto; overflow:hidden;}
.fh_bt{ width:100%; height:40px; text-align:center;}
.fh_nr{ width:330px; height:72px; background:#e5e5e5; margin-left:2px!important; margin-left:1px; margin-right:2px; margin-top:20px; float:left; overflow:hidden;}
.fh_img{ width:94px; height:72px; float:left;}
.fh_zi{ width:224px; line-height:24px; font-size:16px; float:left;}
.fh_h1{ padding-top:28px;}
.fh_h2{ padding-top:12px;}